home *** CD-ROM | disk | FTP | other *** search
-
- // lgfxdibg.cpp
- //
- // Copyright (c) 1995 by Toshiaki Tsuji, all rights reserved.
-
- #include "stdgfx.h"
- #include "lgfxdib.h"
-
- LONG U;
- LONG V;
- LONG Du;
- LONG Dv;
- LONG SrcAdd;
-
- // VOID WaitForRetraceMany ( LONG Count )
- //
- // EAX = Count
-
- VOID WaitForRetraceMany ( LONG Count )
- {
- if (Count)
- {}
- } // End of WaitForRetrace
-
-
- // VOID WaitForRetraceOnce ()
-
- VOID WaitForRetraceOnce ()
- {
- } // End of WaitForRetrace
-
-
- // VOID WaitForRetraceTerminate ()
-
- VOID WaitForRetraceTerminate ()
- {
- } // End of WaitForRetrace
-
-
- // VOID TransBlt256To256 ( BYTE *Dest, BYTE *Src, LONG Wd, BYTE TransColor )
- //
- // EAX = Dest, EDX = Src, EBX = Wd, ECX = TransColor
-
- VOID TransBlt256To256 ( BYTE *Dest, BYTE *Src,
- LONG dWd, BYTE TransColor )
- {
- LONG i;
- BYTE Color;
-
- for (i=0;i<dWd;i++)
- {
- Color = (*Src);
- if (Color==TransColor)
- (*Dest) = Color;
- Src++;
- Dest++;
- } // End for
- } // End of TransBlt256To256
-
-
- // VOID ScaleBlt256To256 ( BYTE *Dest, BYTE *Src, LONG Wd, DWORD Error, DWORD AddError )
- //
- // EAX = Dest, EDX = Src, EBX = Wd, ECX = Error
-
- VOID ScaleBlt256To256 ( BYTE *Dest, BYTE *Src,
- LONG dWd, LONG Error, DWORD AddError )
- {
- LONG i;
- BYTE Color;
-
- for (i=0;i<dWd;i++)
- {
- Color = (*(Src+(Error>>16)));
- Error += AddError;
- (*Dest) = Color;
- Dest++;
- } // End for
- } // End of _ScaleBlt256To256
-
-
- // VOID SetSrcAdd ( LONG Add1, LONG Add2 )
- //
- // EAX = U, EDX = V, EBX = Du, ECX = Dv
-
- // VOID SetAffineUV ( LONG U, LONG V, LONG Du, LONG Dv )
- //
- // EAX = U, EDX = V, EBX = Du, ECX = Dv
-
- VOID SetAffineUV ( LONG U, LONG V, LONG Du, LONG Dv )
- {
- if (U&V&Du&Dv)
- {}
- } // End of SetAffineUV
-
-
- // VOID Affine256To256 ( BYTE *Dest, BYTE *Src, LONG Wd )
- //
- // EAX = Dest, EDX = Src, EBX = Wd
-
- VOID Affine256To256 ( BYTE *Dest, BYTE *Src, LONG dWd )
- {
- if (Dest)
- {}
- if (Src)
- {}
- if (dWd)
- {}
- } // End of Affin256To256
-
-
-
-